// import { defineStore } from "pinia";
import { defineStore } from "../pinia";

export const useTodoList2 = defineStore("todoList2", {
  state() {
    return {
      todoList: [],
    };
  },
  getters: {
    count() {
      return this.todoList.length;
    },
  },
  actions: {
    addTodo(todo) {
      this.todoList.push(todo);
    },
    toggleTodo(id) {
      this.todoList.forEach((item) => (item.completed = item.id === id));
    },
    removeTodo(id) {
      this.todoList = this.todoList.filter((item) => item.id !== id);
    },
  },
});
